Big Huge Thesaurus

Potos flavus

noun